Edugameapp Logo

🧩 Simple Rubik Cube 3D

1. Area Permainan

Kanvas WebGL di bawah ini merender kubus Rubik 3×3×3 secara real-time. Gunakan tombol berwarna untuk memutar sisi, drag canvas untuk memutar kamera, dan scroll untuk zoom. Tekan tombol ⛶ Fullscreen untuk pengalaman bermain imersif.

300ms

💡 Tekan ESC untuk keluar dari mode fullscreen kapan saja.

2. Cara Bermain

  1. Tombol Berwarna: Setiap tombol mewakili satu sisi kubus — warna tombol = warna sisi yang akan diputar (Putih=Atas, Kuning=Bawah, Merah=Kanan, Orange=Kiri, Biru=Belakang, Hijau=Depan).
  2. Cara Memutar: Klik sekali untuk putar searah jarum jam (↻). Klik dua kali cepat untuk putar berlawanan arah jarum jam (↺).
  3. Kontrol Kamera: Drag 1 jari / mouse untuk memutar pandangan. Pinch 2 jari / scroll mouse untuk zoom in/out.
  4. Fullscreen: Tekan tombol Masuk Fullscreen di bawah canvas untuk pengalaman bermain imersif layar penuh.
  5. Tips: Gunakan tombol "Acak" untuk mengacak kubus, dan "Reset" untuk mengembalikan ke kondisi awal.
💡 Tips Pro: Coba selesaikan kubus dalam jumlah langkah seminimal mungkin. Pemain tingkat lanjut bisa menyelesaikan Rubik's Cube 3×3 dalam kurang dari 20 langkah (dikenal sebagai "God's Number").

3. Teori & Edukasi

Sejarah Singkat

Rubik's Cube diciptakan pada tahun 1974 oleh Ernő Rubik, seorang profesor arsitektur dari Hungaria. Awalnya dirancang sebagai alat bantu mengajar untuk menjelaskan konsep geometri 3D kepada mahasiswanya, kubus ini justru menjadi teka-teki yang menantang — dan akhirnya menjadi mainan terlaris sepanjang sejarah dengan lebih dari 450 juta unit terjual.

Matematika di Balik Kubus

Rubik's Cube 3×3×3 memiliki 43.252.003.274.489.856.000 (≈ 43 kuintiliun) kemungkinan posisi, namun setiap posisi dapat diselesaikan dalam maksimal 20 langkah — sebuah fakta yang baru dibuktikan secara komputasional pada tahun 2010 dan dikenal sebagai "God's Number".

Game ini melatih tiga keterampilan kognitif utama:

  • Pemikiran Spasial — kemampuan memvisualisasikan rotasi 3D di dalam pikiran.
  • Pemecahan Masalah — merencanakan urutan langkah untuk mencapai tujuan.
  • Memori Prosedural — menghafal algoritma (seperti CFOP, Roux, atau ZZ method) untuk penyelesaian cepat.

Konvensi Notasi Internasional

Dalam dunia speedcubing, setiap sisi dilambangkan dengan satu huruf: U (Up/Atas), D (Down/Bawah), L (Left/Kiri), R (Right/Kanan), F (Front/Depan), B (Back/Belakang). Huruf saja berarti putar searah jarum jam, sedangkan huruf + apostrof (mis. R') berarti berlawanan arah jarum jam.

4. Pencapaian (Achievement)

Pencapaian berikut disimpan otomatis di browser Anda (localStorage).

🎮 Daftar Mini Games: